Skip to content

Add octo.nvim for GitHub issues and PRs - #22

Merged
SimonKimDev merged 2 commits into
mainfrom
simonk/dev/octo
Oct 24, 2026
Merged

SimonKimDev merged 2 commits into
mainfrom
simonk/dev/octo

Conversation

@SimonKimDev

Copy link
Copy Markdown
Owner

Adds octo.nvim, which edits and reviews GitHub issues and pull requests from Neovim through the GitHub CLI.

Changes

  • lazy/octo.lua: loads on :Octo or its keys, uses Telescope as the picker, and with enable_builtin a bare :Octo opens a picker of its commands.

    Key Action
    <leader>oo Octo command picker
    <leader>op List pull requests
    <leader>oi List issues
    <leader>on Notifications

    No existing mappings use <leader>o.

  • lazy-lock.json: pins octo.nvim to 8461d99, the latest master commit.

  • README: lists the GitHub CLI (gh auth login) as a requirement, and brew install gh for WSL.

Testing

In WSL (Neovim 0.12.6, gh 2.103.2, not logged in):

  • stylua --check . with StyLua 2.3.0: clean.
  • The smoke test installs octo at the pinned commit, loads it with every other plugin, and prints smoke: OK.

SimonKimDev and others added 2 commits October 19, 2026 01:34
On Windows the tree-sitter CLI looks for MSVC and doesn't try a gcc on PATH,
so with the README's MinGW setup every parser failed with "Failed to execute
the C compiler ... program not found". CI didn't notice because its runner has
MSVC. Point it at gcc (CC=gcc) when there's no cl on PATH and CC isn't set.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Work with issues, pull requests and reviews from Neovim through the GitHub
CLI, with Telescope as the picker. <leader>oo opens its command picker,
<leader>op/oi/on list PRs, issues and notifications. The README lists gh
as a requirement, including for WSL.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@SimonKimDev
SimonKimDev merged commit c20ae71 into main Oct 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant